
// const { Sequelize, DataTypes } = require("sequelize");
const { STRING, INTEGER, LONGSTRING } = require('../types')

module.exports = (sequelize) => {
  const question = sequelize.define(
    'question',
    {// 在这里定义模型属性
      id: {
        type: INTEGER,
        primaryKey:true,
        autoIncrement:true,
        allowNull:false
      },
      name: { type: LONGSTRING }, // 试题名称
      type: { type: STRING }, // 试题类型 1判断 2单选 3多选 4主观题
      selections: { type: LONGSTRING }, // 单选、多选、判断 的选项
      score: { type: STRING }, // 分数
      cover: { type: STRING }, // 
      hard: { type: STRING }, // 难度
    },
    {
    tableName: "question",//直接提供表名
    timestamps: false
   }
  );
  return question
}
